![]() | ![]() | ![]() | ![]() |
If you have defined a SAS libref of USER in your autoexec file for the SAS Workspace Server, you could receive the following error when you attempt to build a SAS OLAP cube in either SAS® OLAP Cube Studio or SAS® Data Integration Studio.
Unable to execute query: SQL passthru expression contained these errors: ERROR: File WORK.SASVER.DATA does not exist.
If you enable detailed logging to the workspace server, you will see the following error in the workspace server log:
1 data sasver; 2 ver= "&sysvlong"; 3 run; NOTE: The data set USER.SASVER has 1 observations and 1 variables. NOTE: DATA statement used (Total process time): real time 0.03 seconds cpu time 0.03 seconds ERROR: File WORK.SASVER.DATA does not exist.
Table WORK.SASVER is used internally to verify the SAS version of the workspace server. However, if a library of USER is assigned, SAS will reference all one-level table names as USER.table_name instead of WORK.table_name.
You can circumvent this problem in the following ways.
libname user 'c:\userlib'; options user=work;
Note: Using this method will prevent you from having a permanent location defined for one-level SAS table names.
For further information on the USER= SAS option for controlling the location of one-level table names, see SAS System Libraries.
Product Family | Product | System | SAS Release | |
Reported | Fixed* | |||
SAS System | SAS OLAP Cube Studio | Microsoft Windows 2000 Advanced Server | 9.1 TS1M0 | |
Microsoft Windows 2000 Datacenter Server | 9.1 TS1M0 | |||
Microsoft Windows 2000 Server | 9.1 TS1M0 | |||
Microsoft Windows 2000 Professional | 9.1 TS1M0 | |||
Microsoft Windows NT Workstation | 9.1 TS1M0 | |||
Microsoft Windows Server 2003 Datacenter Edition | 9.1 TS1M0 | 9.3 TS1M0 | ||
Microsoft Windows Server 2003 Enterprise Edition | 9.1 TS1M0 | 9.3 TS1M0 | ||
Microsoft Windows Server 2003 Standard Edition | 9.1 TS1M0 | 9.3 TS1M0 | ||
Microsoft Windows XP Professional | 9.1 TS1M0 | 9.3 TS1M0 |